#ifndef TB_HASH_DJB2_H
#define TB_HASH_DJB2_H

#include "prefix.h"

__tb_extern_c_enter__

tb_size_t tb_djb2_make(tb_byte_t const *data, tb_size_t size, tb_size_t seed);

tb_size_t tb_djb2_make_from_cstr(tb_char_t const *cstr, tb_size_t seed);

__tb_extern_c_leave__

#endif // !TB_HASH_DJB2_h
